Text copied to clipboard!

Titre

Text copied to clipboard!

Développeur GoLang

Description

Text copied to clipboard!
Nous recherchons un Développeur GoLang talentueux et motivé pour rejoindre notre équipe de développement logiciel. En tant que membre clé de notre département technologique, vous serez responsable de la conception, du développement et de la maintenance d'applications backend robustes et évolutives en utilisant le langage Go. Vous travaillerez en étroite collaboration avec les architectes logiciels, les chefs de projet et les autres développeurs pour créer des solutions performantes répondant aux besoins de nos clients. Le candidat idéal possède une solide expérience en développement backend, une bonne compréhension des architectures distribuées et une passion pour l'écriture de code propre, efficace et maintenable. Vous serez amené à participer à toutes les phases du cycle de vie du développement logiciel, de l'analyse des besoins à la mise en production, en passant par les tests et la documentation. Vous devrez également être capable de travailler dans un environnement agile, de collaborer avec des équipes multidisciplinaires et de contribuer à l'amélioration continue des processus de développement. Une connaissance des outils de conteneurisation comme Docker, des systèmes de gestion de bases de données relationnelles et NoSQL, ainsi que des services cloud (AWS, GCP, Azure) est fortement souhaitée. Ce poste offre une opportunité unique de travailler sur des projets innovants dans un environnement dynamique et stimulant. Si vous êtes passionné par le développement logiciel et que vous souhaitez évoluer dans une entreprise en pleine croissance, ce poste est fait pour vous.

Responsabilités

Text copied to clipboard!
  • Développer des applications backend en utilisant GoLang
  • Concevoir des architectures logicielles évolutives et performantes
  • Collaborer avec les équipes produit et design pour définir les besoins
  • Participer aux revues de code et assurer la qualité du code
  • Écrire des tests unitaires et d'intégration
  • Maintenir et améliorer les systèmes existants
  • Documenter les fonctionnalités développées
  • Assurer la veille technologique sur les outils et pratiques Go
  • Participer aux réunions agiles et aux sprints
  • Optimiser les performances des applications

Exigences

Text copied to clipboard!
  • Expérience confirmée en développement GoLang
  • Bonne connaissance des architectures RESTful et microservices
  • Maîtrise des bases de données SQL et NoSQL
  • Expérience avec Docker et les environnements conteneurisés
  • Connaissance des services cloud (AWS, GCP ou Azure)
  • Capacité à écrire un code propre, maintenable et documenté
  • Expérience avec les outils de versioning (Git)
  • Bonne compréhension des principes DevOps
  • Capacité à travailler en équipe dans un environnement agile
  • Bonnes compétences en communication écrite et orale

Questions potentielles d'entretien

Text copied to clipboard!
  • Depuis combien de temps développez-vous en GoLang ?
  • Avez-vous déjà travaillé sur des architectures microservices ?
  • Quelle est votre expérience avec les bases de données NoSQL ?
  • Avez-vous utilisé Docker dans vos projets précédents ?
  • Quelle est votre approche pour assurer la qualité du code ?
  • Comment gérez-vous les performances dans une application Go ?
  • Avez-vous déjà travaillé dans un environnement agile ?
  • Quels outils utilisez-vous pour le déploiement continu ?
  • Comment restez-vous à jour sur les évolutions de GoLang ?
  • Êtes-vous à l’aise pour collaborer avec des équipes multidisciplinaires ?